Obec Horní Němčí leží v Zlínském kraji v ORP Uherský Brod v nadmořské výšce 334 m. V roce 2014 zde žilo 830 obyvatel. Horní Němčí má katastrální území o rozloze 1806 ha.